<%@page import="sistemaamd.ServiceResult"%>
<%@page import="java.util.ArrayList"%>
<%@page import="sistemaamd.Proyecto"%>
<%@page import="sistemaamd.Usuario"%>
<%@page import="proxy.ProxyProyectos"%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<%
    //verifica si esta logueado
    Boolean logueado=(Boolean)session.getAttribute("logueado");
    if (logueado==null)
        logueado = false;
    String login="";
    Usuario usuario=null;
    usuario=(Usuario)session.getAttribute("usuario");
    //cambia dinamicamente la parte lateral izquierda
    if (logueado){
            login="<h2>Bienvenido/a " + usuario.getNombre()+"</h2>";
            login+="<a href=\"logout.jsp\">Logout</a>";
    }
    else
            login="<a href=\"login.jsp\">Login?</a>";
%>

<%
    //obtiene por URL el parametro de si existe error
    String hayError = (String) request.getParameter("error");

    //crea el mensaje de error
    String mensajeError = "";

    //crea una instancia del Proxy (o apuntador a capa 2)
    ProxyProyectos proxyProyectos = new ProxyProyectos();

    //variable de resultado y el nuevo proyecto
    ServiceResult resultadoProyectos;

    //variable de resultado y el nuevo oficial
    ServiceResult resultadoOficiales;

    //realiza la consulta de estudiantes a la capa de logica
    resultadoProyectos = proxyProyectos.getServicios().ObtenerProyectos();
    resultadoOficiales = proxyProyectos.getServicios().ObtenerOficialesDeProyecto("4");

    //si hubo algun error con el resultado de proyectos
    if(resultadoProyectos.getExisteError().booleanValue())
    {
        mensajeError = "Error al obtener los proyectos disponibles";
    }

    //si hubo algun error con el resultado de oficiales
    else if(resultadoOficiales.getExisteError().booleanValue())
    {
        mensajeError = "Error al obtener los oficiales disponibles";
    }

    //si no hubo errores, se obtiene la lista de proyectos
    ArrayList<Proyecto> listaProyectos = resultadoProyectos.getValorResultado();
    ArrayList<Usuario> listaOficiales = resultadoOficiales.getValorResultado();

    //si se envio el parametro por URL, hay error
    if(hayError != null)
        //se obtiene el mensaje
        mensajeError = (String) session.getAttribute("sessionError");

    //variable que contendra el html para la tabla de proyectos
    String htmlListaProyectos = "";

    //variable que contendra el html para la tabla de oficiales
    String htmlListaOficiales = "";

    //cantidad de proyectos
    int cantidadProyectos = listaProyectos.size();

    //cantidad de oficiales
    int cantidadOficiales = listaOficiales.size();

    //para cada proyecto
    for(int i = 0; i < cantidadProyectos; i++)
    {
        //se obtiene el objeto
        String proyecto = listaProyectos.get(i).toString();

        //y se llena el combobox con los valores
        htmlListaProyectos += "<option>" + proyecto + "</option>";
    }

    //para cada oficial
    for(int j = 0; j < cantidadOficiales; j++)
    {
        //se obtiene el objeto
       String oficial = listaOficiales.get(j).toString();

        //y se llena el combobox con los valores
        htmlListaOficiales += "<option>" + oficial + "</option>";
    }
%>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>SAFP - AMD | Asignar Oficial de Proyecto</title>
<meta name="keywords" content="Business Website, free templates, website templates, 3-column layout, CSS, XHTML" />
<meta name="description" content="Business Website, 3-column layout, free CSS template from templatemo.com" />

<!-- Importacion de Hojas de Estilo -->
<link href="estiloGeneral.css" rel="stylesheet" type="text/css" />

<!-- Importacion de Archivos JavaScript -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript" charset="utf-8"></script>
	<script type="text/javascript" charset="utf-8">
	$(function(){
		$('#menuizq li a').click(function(event){
			var elem = $(this).next();
			if(elem.is('ul')){
				event.preventDefault();
				$('#menuizq ul:visible').not(elem).slideUp();
				elem.slideToggle();
			}
		});
	});
	</script>
</head>

<body>
<div id="contenedorPrincipal">
   
    <div id="headerPrincipal">
    	<div id="seccionDeLogo">
	        <div class="claseLogo"></div>
        	<div class="claseSlogan">financiamos sus proyectos para un mejor futuro<span></span></div>
      </div>
        <div id="header">
        	<div class="tituloHeader">
	        	<span class="tituloPrincipalHeader">Sistema de Administraci&oacute;n de Financiamiento de Proyectos</span><br />
    	    	</div>

        </div>
	</div>
    
	<div id="menuPrincipal">
        <div id="menu">
            <ul>
                <li><a href="../../../../../Proyecto 1/Interfaz/index.html" class="current">Inicio</a></li>
                <li><a href="../../../../../Proyecto 1/Interfaz/organizacion.html">Organizaci&oacute;n</a></li>
                <li><a href="../../../../../Proyecto 1/Interfaz/financiamiento.html">Financiamiento</a></li>
	            <li><a href="../../../../../Proyecto 1/Interfaz/contactenos.html">Cont&aacute;ctenos</a></li>
            </ul>
        </div>
	</div>
    
    <!-- start of content -->
    
	<div id="contenidoPrincipal">
    
    	<!-- start of left column -->
    
    	<div id="menuSecundarioIzquierdo">        	

            <div id="leftcolumn_box01">
                <div class="leftcolumn_box01_top">
                    <h2>Bienvenido/a</h2>
                </div>
                <div class="leftcolumn_box01_bottom">
                    <%= login %>
                </div>            
            </div>
            
            <div id="leftcolumn_box02">
            	<h2>MenÃº Principal</h2>
                <ul id="menuizq">
                  <li><a href="#">Usuarios</a>
                    <ul>
                    	<Blockquote><li><a href="agregarUsuario.html">Crear Usuario</a></li></Blockquote>
                    	<Blockquote><li><a href="cambiarContrasena.html">Cambiar Contrase&ntilde;a</a></li></Blockquote>
                    	<Blockquote><li><a href="verBuzon.html">Ver Buz&oacute;n</a></li></Blockquote>
					</ul>
                  </li>
                  <li><a href="#">Organizaci&oacute;n</a>
                    <ul>
                    	<Blockquote><li><a href="agregarOrganizacion.html">Crear Organizaci&oacute;n</a></li></Blockquote>
					</ul>
                  </li>
                  <li><a href="#">Proyectos</a>
                  	<ul>
                    	<Blockquote><li><a href="verInformacionDeProyectos.html">Ver Informaci&oacute;n</a></li></Blockquote>
                    	<Blockquote><li><a href="editarPresupuesto.html">Editar Presupuesto</a></li></Blockquote>
                        <Blockquote><li><a href="registrarDesembolso.html">Registrar Desembolso</a></li></Blockquote>
                        <Blockquote><li><a href="editarDesembolso.html">Editar Desembolso</a></li></Blockquote>
                        <Blockquote><li><a href="registrarAvance.html">Registrar Avance</a></li></Blockquote>
                        <Blockquote><li><a href="evaluarAvance.html">Evaluar Avance</a></li></Blockquote>
                        <Blockquote><li><a href="cambiarStatus.html">Cambiar Estatus</a></li></Blockquote>
                        <Blockquote><li><a href="crearProyecto.html">Crear Proyecto</a></li></Blockquote>
                        <Blockquote><li><a href="asignarOficialDeProyecto.html">Asignar OP</a></li></Blockquote>
                        <Blockquote><li><a href="enviarComunicados.html">Enviar Comunicados</a></li></Blockquote>
					</ul>
                  </li>
                  <li><a href="#">Solicitud Financiamiento</a>
                    <ul>
                        <Blockquote><li><a href="enviarSolicitudDeFinanciamiento.html">Enviar Solicitud</a></li></Blockquote>
                        <Blockquote><li><a href="modificarSolicitudDeFinanciamiento.html">Modificar Solicitud</a></li></Blockquote>
                        <Blockquote><li><a href="registrarResultadoDeEvaluacion.html">Registrar Resultado</a></li></Blockquote>
					</ul>
                  </li>
                  <li><a href="reportes.html">Reportes</a></li>
                </ul>
            </div>
            
			<div id="imagebutton"></div>
            
        </div>
        
        <!-- end of left column -->
        
        <!-- start of middle column -->
        
    	<div id="menuPrimario">
        
        	<h1>Asignar Oficial de Proyectos</h1>
          <p>
          Por favor seleccione un proyecto y proceda a asignar un oficial para el proyecto.</p>
          <form action="srvAsignarOficialProcess" method="get" enctype="multipart/form-data">
        <table width="100%" border="0">
  <tr>
    <td width="40%" align="right"><strong>Nombre del Proyecto
      <label>:</label>
    </strong></td>
    <td width="60%" align="left"><label>
      <select name="comboboxProyecto" id="comboboxProyecto" onfocus="this.className='claseCampoDeTextoSeleccionado'" onblur="this.className='claseCampoDeTextoNoSeleccionado'">
      	<option>Seleccione un Proyecto</option>
        <%= htmlListaProyectos %>
      </select>
    </label></td>
  </tr>
  <tr>
    <td align="right"><strong>Oficial del Proyecto
          <label>:</label>
    </strong></td>
    <td align="left"><label>
      <select name="comboboxOficiales" id="comboboxOficiales" onfocus="this.className='claseCampoDeTextoSeleccionado'" onblur="this.className='claseCampoDeTextoNoSeleccionado'">
      	<option>Seleccione un Oficial</option>
        <%= htmlListaOficiales %>
      </select>
    </label></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td colspan="2" align="left"><input type="button" class="claseBoton" name="botonAsignar" value="Asignar" /></td>
  </tr>
</table>

            
         </form>
        </div>
        <!-- end of middle column -->
        
        <!-- start of right column -->
        
        <div id="menuSecundarioDerecho">
        
            <div class="rightbig_button"><a href="agregarOrganizacion.html">Registrar Organizaci&oacute;n</a></div>
            <div class="rightbig_button"><a href="enviarSolicitudDeFinanciamiento.html">Enviar Solicitud</a></div>
          <br />
        </div>
        
        <!-- end of right column -->
    
    </div>
    
    <!-- end of content -->
        
        
	<div id="pieDePagina">
        <a href="index.html">Home</a> | <a href="../../../../../Proyecto 1/Interfaz/organizacion.html">Organizaci&oacute;n</a> | <a href="../../../../../Proyecto 1/Interfaz/financiamiento.html">Financiamiento</a> | <a href="#">Contactenos</a><br />
        Copyright Â©  <a href="#">AMD</a> | DiseÃ±ado por KOF Software Design</div>
    <div id="pieDePagina_bottom"></div>

</div>
</body>
</html>